home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
gt_power
/
extr53.zip
/
WHATSNEW.EXT
< prev
Wrap
Text File
|
1989-11-29
|
24KB
|
500 lines
EXTRACT.EXE 11/29/1989
============ ==========
What's new in release 5.3?
Ed Bragg had noticed a small problem with the transaction report.
Actually, it wasn't a problem, per say, but it was a rather confusing
entry. For example:
01:15 CONNECT 300 047 29/004 00:00:15
Notice the leading '0' was being stripped from the Net/Node ID that you
connected with, IF it was a 300 baud connect. Now fixed.
Also, Chet Wilkinson had a small problem with Extract 5.2 in that he
could run it from a batch file inside of DV, but when he ran it
straight from DOS, the program burped. Well, after a little messing
with the code, I found that one of the environment variables (Guess
which one?) was not being read? If you had your GTPATH set LAST in
your autoexec.bat file, that last environment entry was NOT interpreted
by Extract. Now fixed also. Your GTPATH can be set ANYWHERE in the
environment now. Sorry for any inconvenience.
What's new in release 5.2?
Bryan Pike, 079/001, The Water of Life BBS, noticed a small problem
with the Door/Shells attempts report.....Ok, so he found a BIG
problem. For some reason, the program was NOT picking up user names
for doors. Strange stuff. I re-wrote the code and it appears to be
working fine now. (I have also accomodated for 300 baud callers that
use doors - why they'd want to, I got no idea - but extract will
support 'em <grin> ).
The GT-MTH.RPT file (Option B from GT.LOG submenu) has been updated.
For those of you that are lucky enough to have a 9600 baud modem, my
program now keep a running counter at the end of the report for such
callers.) I'd like to find out if the new counter works. Anyone
wanna send me a 9600 baud modem? (For testing reasons, of course!)
<hint> <hint> <hint> <hint> <hint> <hint> <hint> <hint> <hint> <hint>
Gene Newcomb, 044/003, Geno's Place, has been asking for a total byte
count of mail transferred at night. I have finally gotten the routine
together, and the totals for the GBAG.LOG file will appear at the end
of the Gbag detail report (G-TODAY.RPT). I am working on one for the
GTNET.LOG. (Let's not get too impatient, Gene!) I figure since the
majority of mail is transferred via Gbags now, that would be the most
logical place to put it.
What's new in release 5.1?
Another addition to the TRANSACT.RPT file. When you have the
following in your GTNET.LOG:
ANSWER 2400
DISCONNECT 00:00:30
EXTRACT will NOT print the last Net/Node ID and Mdriver ID that it
had picked up the last time. (This is at the request of Ed Bragg,
(029/008)).
Under the GT.LOG file, the GT-MTH.RPT has been updated to show a
couple new things. A sample entry follows:
-------------------------------------------------------------------------------
11-10 23:55 User's name: Scott Cushman (Local) <- NEW
^NEW Total time online 7.35
-------------------------------------------------------------------------------
The time stamp has been added as to when that particular user
logged on, and also if it was a Local connect or a connect at 2400,
1200, or even 300. There are running counters now, and will show
you the # of calls received in in the month for each of the
different status's. (Local,2400,1200, or 300). There is also a new
counter that will keep track all OUTBOUND connects found in your
GT.LOG file, as well as all INCOMING crash!mail calls. (Need
CRSHSTMP and CRSHDSTP).
What's new in release 5.01?
A slight bug fix...One that **I** found. (ha ha y'all!) For the
QG-EXT, the Qbag Extract for month to date, the date(current) would
present itsself with version 5.0. I couldn't figure this out,
since I had Qbags within Gbags from previous days in my GBAG.LOG
file. I had a date variable pointed to be printed within the first
five characters of the line (usually where the date goes). I was
picking up the wrong date variable. (oops). Fixed now with this
release.
What's new in release 5.0?
SHOWEXT.COM is not effected by this release. SHOW11.ZIP can be
found on my system, as well as many others. Please feel free to
get the program and try it out.
Not too much fixed here.....Why the 5.0 then? It's the next
release # up! <grin>
I have been "bouncing between" two Gbag.LOG file manipulation
routines. I have finally decided on the one **I** like the most,
and the one that I can do the most with. Hope y'all like it too.
I noticed on the Daily Q-Bag report, that at the end, it would say
something to the effect of: END OF Q-BAG MTD REPORT. Fixed. (oops)
Some miscellaneous screen writes fixed, and the problem with option
3 of the GTNET.LOG submenu fixed. (It would abort with a Runtime
Error if selected.) This is fixed now.
What's new in release 4.9?
ShowEXT is now out. With this release, it will be packaged within
the Extract ZIP file, but from here on out, will be packaged
seperately.
SHOWEXT is now at version 1.1, and will allow sysops to view
options 3,5 and 8 from the GTNET.LOG submenu.(Notice, these were
not included in Extract with this release, or 4.8, due to lack of
routines.)
Some work has been done to the ARCHIVE and ZIP features of the
program. They have been enhanced to also archive or zip your .BBS
and .CBS files as well. Extract will use PKARC M(ove) or PKZIP -
M(ove) on the .LOG files from within the GTPATH dir, and will use
the A or -A(dd) opitons of either PKARC or PKZIP to pack the .BBS
and .CBS files.
The totals on the G-EXT.RPT(option 1 from GBAG.LOG reporting) have
been put back. I kinda missed the totals myself. Don't know about
anyone else.
The transaction report had given me some additional troubles. Now,
when a HUMAN CALLER is detected by MDRIVER, it will NOT print the
last Net/Node that called into your board. This has been baffling
me alot lately, but have finally managed to get it done! (Hooray!)
What's new in release 4.8?
The program has been re-compiled into an .EXE file, instead of a
.COM file. I am now using Turbo Pascal 5.5. Due to a lack of
routines, not to mention knowledge on my part, three reports had to
be temporarily dropped. Options 3,5, and 8 from the GTNET.LOG sub-
menu. Those reports generate Echomail F-Bag report, a 'C' bag
control file report - as taken from \MAILOUT, and a Deleted Dead
Letters report, respectively.
The GTNETPATH= variable no longer needs to be set. Extract will
assume that your Netmail directories(\MAILIN,\MAILOUT and
\MAILWORK) are on the present drive. This will save some people
some people some environment space.
Two new options have been added. You can now archive or ZIP your
log files. With this release, you can use PKARC, or PKZIP to
archive your Netmail and user log files. (NOTE: This routine will
take a wild card <*.LOG>, and create the ARC or ZIP file.)
Some new screen writes have been added to the beginnng of the
program. It will present a note saying the filename that it is
reading, or scanning, to find pertinent data. Not that big of an
enhancement, but nice to know.
I have been asked to modify the Q-Bag reporting scheme a bit. As
per Gene Newcomb(044/003), AGAIN, I have modified this report. It
now shows the G-Bag ID, ONLY ONCE, instead of constantly pringing
it under G-Bag ID. It shows, in detail, the bags transferred from
within that bag. Again, there is a key on the bottom of the screen
explaining the "Bag Status" field.
The G-EXT.RPT (Option 1) from the GBAG.LOG sub-menu has been re-
written. I managed to knock about 45 or so lines outta the code.
This means that something is missing from the extract summary
report. That's right. The totals counters. They can now be found
in the Gbag Detail transfer report, (Option 4 from the GBAG.LOG
sub-menu).
A little work has been done to the transaction report. I have now
added a counter for the number of Non-Active sessions. If there is
a SYNC failure, or a HUMAN caller detected, it will keep a running
total of all errors, with seperate counters for each.
Some miscellaneous screen writes have been fixed. I noticed that I
had forgotten to change the GBAG.LOG detail report's screen writes.
(oops). Fixed now.
What's new in release 4.7?
Dana Laude (024/005) suggested that a program be made so that he
wouldn't have to remember the names of all the reports. (I called
him lazy), but I guess it really isn't that bad an idea. SHOWEXT
has now been packaged with Extract. SHOWEXT.COM is a program that
will read the report files, once they've been generated via
Extract, and display the report to the screen.
Gene Newcomb had asked about some PCP reports. I have one ready
this release. It does NOT get written to a file, however. It is
compiled directly to the screen. SHOWEXT.COM will also have this
report as well. This report can be found under the GTNET.LOG sub-
menu as sub-option "A".).
As Ed Bragg from Honolulu pointed out to me, the GBAG.LOG counters
that I THOUGHT I had fixed in 4.6 were still off. Now corrected
finally, I hope.
The Q-bag extract report file has changed somewhat. It is in the
same type format that of the Transaction report. It shows:
============================================================================
024/004 Q-Bag Entries for current log file as of: 10-05
============================================================================
Date Time G-Bag ID Q-Bag ID Bag Status
============================================================================
this should be sufficient..for now. Bag Status will show either
PACKed or UNPACKed.
Also, a Qbag extract for TODAY only has been created. The report
name is called Q-TODAY.RPT and can be found under option 3 of the
GBAG.LOG file. The Bag Status field also shows up on this report
as well, except in a slightly different format. Instead of showing
"PACKed", it will show "<-------" and if it is UNPACKED, it will
show "------>". There is a key on the bottom of the report. This
is to show a mailbag coming in, "<-------", or a mailbag going out,
"------>". This shows the status WITHIN a G-Bag.
<blush> Chet Wilkinson pointed out to me that the Transaction
report for the current night had the Net/Node ID of 024/004 (mine)
and the date of 09-24. OOPS!.....When I re-wrote the code for the
Transaction report, I had to hard-code those few bits of data
in....Now corrected.
Since the notice of James Davis releasing his program JDMAL as
freeware, I have worked out a section of code within Extract to
strip out the GTNET.LOG file of all un-needed lines. See option 9
of GTNET.LOG submenu. Since JDMAL writes its output to the
GTNET.LOG file, cleaning up the GTNET.LOG file with Extract will
create a seperate log, and append to it, called JD-SUPER.LOG, in
which all the JD entries for the current log file are stored. This
log file can be viewed via SHOWEXT also. Hope you don't mind,
James!
What's new in release 4.6?
The transaction summary report for the current log file (Option 2 from
the GTNET.LOG sub-menu) has been updated to seperate each day's trans-
actions.
A month-to-date, or current log report of Crash!Mail calls made OUT *AND*
received in, has been created. (Options 6 and 7 from the GTNET.LOG sub-
menu). CRSHSTMP (Another program made by me) is REQUIRED to run option 7
(Incoming Crashmail calls).
Also, an option to delete all old X-bags from within \MAILOUT\DEADLTR.
The report is placed in the GTPATH directory and is called DEAD-LTR.RPT.
(Option 8 from GTNET.LOG sub-menu).
As per Chet Wilkinson(006/000), the disconnect time now appears on the
transfer detail report. (TRAN-DTL.RPT) - (Option 4 from GTNET.LOG sub-
menu) as well as totals of bags both SENT and RECEIVED.
Echomail status report (Option 3 from GTNET.LOG sub-menu) as well as the
Last Message report (Option 5 from GTNET.LOG sub-menu), have undergone a
face-lift. Echo/Netmail ID's are now printed across instead of line by
line.
The GBAG.LOG reporting section has been updated. As per Gene Newcomb had
pointed out to me that the totals on the G-EXT.RPT were off. The
counters have been corrected.
Under the GT.LOG sub-menu, the GT-TODAY.RPT(Option 2) file will show the
logon time. It takes the time variable from the ANSWER line from the
GT.LOG file.
Also, some miscellaneous screen writes were fixed.
What's new in release 4.5?
A new environment variable has been added. For those of you that have
your \MAILIN and \MAILOUT directories on another drive, other than the
current one, Extract will now find that path variable. In your
AUTOEXEC.BAT file, or in another batch file that you use to boot GT up
with, you MUST set this variable:
SET GTNETPATH=d:
Where d is the drive specification. You MUST have the colon on the
trailing end of it.
The detail transfer report has been enhanced to handle Zmodem transfers,
as well as BI-Modem transfers. (Thosse of you that use Mdriver 045 or
greater, will like this!) (Ed Bragg(029/008) deserves a hand for pointing
these new things out to me. Thanks Ed!)
Under the GBAG.LOG, there is a Month-to-date(current log) report of Q-
Bags sent. As of yet, they have not been distinguished between received
and sent, but instead a total of Q-bags transferred. (This is option 2)
Also, under option (1) of the G-Bag extract, Q-Bags are now totaled in
with the final count. (Bag summary report at the end of the report.)
What's new in release 4.4?
The Transfer Detail report has been enhanced even more. It gives you the
file size of the bag that was transferred. You'll still have to check
the TRANSACT.RPT file for complete disconnect time, as that does NOT show
up in the detail extract report. In order to run this option (4) from
the GTNET.LOG submenu, you will need to run Option (1) from that same
menu. I am working on another routine to add. Look for it next
release...<grin>
What's new in release 4.3?
A minor bug was found, by myself, fortunately, and was corrected with
this release. The bag counter on the Transaction report would be off.
Couldn't figure out where the numbers were coming from either.
Hmmm....<grin>
Also, a new report has been added AGAIN. Yeah, I know, contantly, eh?
This report that has been added was put under the GTNET.LOG file
routines. It takes the C0 control files from within MAILOUT and tells
you the last update for each system. Nothing elaborate, but effective
if you are a "report fanatic" like myself.
What's new in release 4.2?
I have had a request to update or create a new report from the
transaction summary. I have enhanced GTNET.LOG option (1)
Extract/Transaction Summary to include a transfer DETAIL report. It
will be generated along with the TRANSACT.RPT file, once the extract
of today's entries is completed.
What's new in release 4.1?
A new report was added.....the report name is ECH-FBAG.RPT, and gives
you a breakdown on the status of the F control files in your MAILIN
directory.
Turbo Pascal 3.xx, if compiled with default video mode, as I am using,
the default yellow color shows up. With a routine that I found, that
yellow color will be no more. Let me know if it causes any snow on
your screens. If so, I may have to go back to using the default video
mode.
What's new in release 4.0?
Now, you no longer have to run this from the GTPATH directory. The
program finds it all on its own. It prints the value of the GTPATH
prior to showing the main menu.
A new report was added.....Thanks to Bryan Pike of Net/Node 079/001 -
The Water of Life...The report gives a breakdown of the users that
called in, and the calls out that you made. Nothing special, but it
doesn't include the PASSWORD: entries or any of the doors attempts, as
does option 1.
The GT.LOG and GTNET.LOG sub-menus are now broken up into monthly and
daily reporting functions.
What's new in release 3.1?
It has been brought to my attention that when there was a small
problem with the transaction report, that when you had a "SYNC
FAILURE", it would list the rest of the entries after that as SYNC, in
the Error column. This has been corrected with this release.
'HUMAN CALLER DETECTED.' entries in the GTNET.LOG file were always
duplicating the last Net/Node ID that you connected with, or got an
answer from. This has been corrected, and will show the ANSWERing
baud rate, and then the word, 'HUMAN', and the disconnecting time.
A new report was added to the GTNET.LOG section. A M-T-D transaction
report. It does NOT look at the system date, however. What this is
meant for, is to extract the ENTIRE month's worth of transactions from
the GTNET.LOG file. This will be left up to the Sysop of the BBS to
make sure that he/she cleans up his log file at the end of each month.
Also, on the GT.LOG reporting option, a "Press any key...." notice
will appear at the bottom of the screen, as it does throughout the
rest of the program.
What's new in release 3.0?
This requires a new release number, (.0) release, due to the number of
added features. First off, the transaction report will now recognize
SYNC FAILURE from within the GTNET.LOG. Human Caller Detected is
another thing that I'm still coding, or trying to code <grin>
GT.LOG file extract is now supported. For those of you that are
running GT15.00, you will now be able to see who called today, one day
at a time. This does NOT go back to the previous day, and give you
"up-to-date" info. It generates a report for TODAY'S entries ONLY.
Best suggestion is to run this at one minute PRIOR to midnight in your
maint.bat files.
A second report has been added under the GT.LOG reporting option. A
doors and shell attempts report is generated. It does NOT read today's
entries only, but instead the entire GT.LOG file. Further versions
may have a daily report, if requested, if not, it'll stay as is.
Also, some more extensive file error checking has been done. If the
program tries to open a file for read, and that file doesn't exist,
you will be presented with a message that will tell you which file
could not be read, and then the program will terminate at that point,
meaning you will have to restart from where you left off.
What's new in release 2.5?
Read the EXTRACT.DOC file to read about the restriction listed below.
As promised, a G-Bag log feature has been added. One restriction
applies however. When running MDIST, you must make sure that you do
NOT have the /V command line parameter specified. When the /V switch
is enabled, it shows this in the log file: ( This is an example)
PKARC FAST! Archive Create/Update Utility Version 3.5 04-27-87
Copyright (c) 1986,1987 PKWARE Inc. All Rights Reserved. PKARC/h for help
Searching Archive: /MAILIN/G0460000.009
Filename Length Method Size Ratio Date Time CRC
-------- ------ ------ ------ ----- ---- ---- ---
B0020009.E01 812 Packed 776 5% 05-05-89 01:15:34 5D72
B0713001.E00 1194 Packed 1162 3% 05-04-89 05:29:14 FACA
B0714001.E00 487 Packed 457 7% 05-05-89 00:07:58 427A
E0855049.E00 387 Packed 361 7% 05-05-89 01:45:50 38BA
---- ------ ------ -----
0004 2880 2756 5%
Without the /V parameter, you don't get all this un-needed
information. If you wish to use this option, option "B" from the main
menu, remember, you have to disable the /V command line switch on
MDIST in order for it to work properly.
Also, many users have pointed out to me that they are getting some
strange errors when running the program. One of which is an "I/O
Error 01", and this is referring to the GTNET.LOG file. Apparently,
the GTNET.LOG file is NOT written to the LOG FILE PATH. The routine
that I used to read that path is now out of the GBAG routine. It will
be included in later versions to handle some of the GT.LOG functions.
(Something to look forward to)...<grin>
What's new in release 2.4?
It has been brought to my attention that with the possibility that
more than one type of Mdriver type program could be utilized within
the near future, I have included the version of Mdriver currently used
by the incoming system, as well as the system that you CONNECT with.
What's new in release 2.3?
Things have changed a bit. Instead of having EXTRACT.LOG, it will now
be known as EXTRACT.RPT, as well as TRANSACT.RPT. The Transaction
report format has changed drastically, hopefully you'll like it better
than the old format.
The Log file path is now found from within the GT.CNF file. You still
need to be within the GTPATH directory to execute this program.
What's new in release 2.2?
The main menu has been modified to add a double-line border around the
version number. Big deal, right? <grin>
The extract and transaction reports are now updated with the Net/Node
ID of your system.
What's new in release 2.1?
The [Esc] key is used now to exit the program.
Only one report again. I found that if the program couldn't find the
EXTRACT.LOG file, from option 'A', it would abort. This way, it will
run two seperate reports from within the same routine, thus giving you
the Extract report AND the transaction Summary report.
Corrections were made to the EXTRACT.LOG file that puts the correct
totals into the correct file. A Transaction Summary is now generated
after generating the Extract.LOG file.
G-Bags are counted as well as B-Bags and E-Bags transferred in the
Transaction summary report.
What's new in release 2.0?
Extract is now menu driven. You can generate two different reports
rather than just the one extract in the original release.
What's new in release 1.2?
Not much new. Just added some extra screen writes. Processing is the
same.
What's new in release 1.1?
<blush> I padded the date field, in case it was less than two
characters in length with a '0', but forgot the day field. This
program would have only worked on the 10th through the 31st of the
month. The 1st through the 9th, you would've had to find another
program to use! <grin> All fixed now.